/*
 * @Author: llk
 * @Date: 2022-04-01 10:56:09
 * @LastEditTime: 2022-04-19 22:57:11
 * @LastEditors: Please set LastEditors
 * @Description: native ui 按需引入 https://www.naiveui.com/zh-CN/os-theme/docs/import-on-demand
 * @FilePath: \job\web\src\plugins\native.js
 */

import {
  create,
  NAvatar,
  NModal,
  NCarousel,
  NCollapse,
  NCollapseItem,
  NAutoComplete,
  NDataTable,
  NDatePicker,
  NEllipsis,
  NButton,
  NForm,
  NFormItem,
  NInput,
  NImage,
  NDivider,
  NIcon,
  NIconWrapper,
  NResult,
  NSelect,
  NSpace,
  NSwitch,
  NStatistic,
  NUpload,
  NTag,
  NLoadingBarProvider,
  NMessageProvider,
  NNotificationProvider,
  NDialogProvider,
  NConfigProvider,
  NLayout,
  NLayoutHeader,
  NLayoutSider,
  NBreadcrumb,
  NBreadcrumbItem,
  NDropdown,
  NDrawer,
  NGradientText,
  NMenu,
  NText,
  NNumberAnimation,
  NInputGroup,
  NTabs,
  NCard,
  NTabPane,
  NFormItemRow,
  NBackTop,
  NScrollbar,
  NGrid,
  NGi,
  NFormItemGi,
  NDynamicInput
} from "naive-ui"

export default create({
  components: [
    NAvatar,
    NModal,
    NText,
    NButton,
    NCarousel,
    NCollapse,
    NCollapseItem,
    NAutoComplete,
    NDataTable,
    NDatePicker,
    NEllipsis,
    NForm,
    NFormItem,
    NFormItemRow,
    NResult,
    NInputGroup,
    NInput,
    NImage,
    NDivider,
    NIcon,
    NIconWrapper,
    NSelect,
    NSpace,
    NSwitch,
    NStatistic,
    NUpload,
    NTag,
    NLoadingBarProvider,
    NMessageProvider,
    NNotificationProvider,
    NDialogProvider,
    NConfigProvider,
    NLayout,
    NLayoutHeader,
    NLayoutSider,
    NBreadcrumb,
    NBreadcrumbItem,
    NDropdown,
    NDrawer,
    NGradientText,
    NMenu,
    NNumberAnimation,
    NTabs,
    NTabPane,
    NCard,
    NBackTop,
    NScrollbar,
    NGrid,
    NGi,
    NFormItemGi,
    NDynamicInput
  ],
})